package com.example.collection

class ListDemo {
	
	static void main(String[] args) {
		
		def lst = [11,12,13,14];
		
		println(lst)
		lst.add(15)
		println(lst)
		lst.add(2,20); //在索引2位置插入20
		println lst
		
		println lst.contains(12) //师傅包含12这个值
		println lst.get(1);
		println lst.getAt(3);
		println lst.isEmpty();
		
		def newlst = [];
		//minus 集合 - 从列表中减去的值的集合。
		newlst = lst.minus([12,13]);//减去12，13之后的集合
		println newlst
		
		//pLus 方法 创建由原始元素和集合中指定的元素组成的新列表。理解成集合相加
		def newlst1 = []
		newlst1 = lst.plus([15,16]);
		println newlst1
		
		println newlst1.reverse(); //反转：从后台到前面,
		
		def sortlst = [2,8,3,2,6,8,1];
		println sortlst.sort();//返回原始列表的排序副本
		println sortlst;//上述提到的副本就是这个意思，原始列表顺序也变化了
		
		
		
		
	}
}
